spoil and smell rotten - Turco Inglés Diccionario